home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Champak 142
/
Volume 142 Oct 17 2011 - Damaged.iso
/
Games
/
operation-graduates.swf
/
scripts
/
frame_41
/
DoAction_19.as
< prev
next >
Wrap
Text File
|
2011-10-17
|
3KB
|
124 lines
function parseLevelCounter()
{
levelParserCountdown--;
if(levelParserCountdown <= 0)
{
parseLevelRow();
levelParserCountdown = 18;
}
}
function parseLevelRow()
{
var _loc1_ = 0;
while(_loc1_ < levelMap[currentLevelRow].length)
{
switch(levelMap[currentLevelRow][_loc1_])
{
case 2:
spawnMissile(_loc1_ * 30 + 15,1);
break;
case 4:
spawnHelix(_loc1_ * 30 + 15,1,0);
break;
case 5:
spawnHelix(_loc1_ * 30 + 15,1,2);
break;
case 6:
spawnBeehive(_loc1_ * 30 + 15);
break;
case 7:
spawnDumbHomer(_loc1_ * 30 + 15,2);
break;
case 8:
spawnFattyBomb(_loc1_ * 30 + 15,1);
break;
case 9:
spawnHippo(_loc1_ * 30 + 15);
break;
case 10:
spawnDozer(_loc1_ * 30 + 15);
break;
case 11:
spawnSwooper(_loc1_ * 30 + 15);
break;
case 12:
spawnShooty(_loc1_ * 30 + 15);
break;
case 13:
spawnBlueball(_loc1_ * 30 + 15);
break;
case 14:
spawnTentacle(_loc1_ * 30 + 15);
break;
case 15:
spawnBoss();
break;
case 16:
spawnHelix(_loc1_ * 30 + 15,2,0);
break;
case 17:
spawnHelix(_loc1_ * 30 + 15,2,2);
break;
case 18:
spawnDumbHomer(_loc1_ * 30 + 15,1);
break;
case 19:
spawnFattyBomb(_loc1_ * 30 + 15,3);
break;
case 20:
spawnFattyBomb(_loc1_ * 30 + 15,2);
break;
case 21:
spawnFattyBomb(_loc1_ * 30 + 15,4);
break;
case 22:
spawnMissile(_loc1_ * 30 + 15,2);
break;
case 23:
spawnMissile(_loc1_ * 30 + 15,3);
break;
case 24:
spawnMissile(_loc1_ * 30 + 15,4);
break;
case 25:
spawnAsteroid(_loc1_ * 30 + 15,1);
break;
case 26:
spawnAsteroid(_loc1_ * 30 + 15,2);
break;
case 27:
spawnAsteroid(_loc1_ * 30 + 15,3);
break;
case 28:
spawn1UP(_loc1_ * 30 + 15);
break;
case 41:
spawnPowerup(_loc1_ * 30 + 15,1);
break;
case 42:
spawnPowerup(_loc1_ * 30 + 15,2);
break;
case 43:
spawnPowerup(_loc1_ * 30 + 15,3);
break;
case 44:
spawnPowerup(_loc1_ * 30 + 15,4);
break;
case 45:
spawnPowerup(_loc1_ * 30 + 15,5);
break;
case 46:
if(levelNumber == 7)
{
endGame();
}
else
{
endLevel();
}
}
_loc1_ = _loc1_ + 1;
}
currentLevelRow++;
}